/* 
 * File:   Output.cpp
 * Author: maxds
 * 
 * Created on 12 août 2011, 15:29
 */

#include <stdio.h>

#include "Output.h"


void Output::initMessage(const char* message){
    printf("%s",message);
}

void Output::showMessageEcritureTrace(size_t size){
    printf("Ecriture de la trace de taille %li B dans un fichier binaire.\n",size);
}

void Output::showMessageTraceSize(size_t count){
  printf("%li événements d'allocations ont été detectés.\n",count);
}


void Output::showMessageMemoryTraceUsage(){
    printf("Usage: ./memoryTrace[Seq|Concurrent] [bibliothèque à précharger] [exécutable à instrumenter]\n");
}

void Output::showMessageEcritureBackTrace(){
    printf("Ecriture des backtraces.\n");
}


void Output::showMessageDebordementCapaciteInstrumenteur(){
    printf("La capacité de l'instrumentateur est dépassée, fermeture des ipc, demande à l'instrumenté de fermer les siennes.\n");
}


void Output::showMessageInstrumentedProcessKilled(){
    printf("Le fichier que vous avez passé à la ligne de commande n'existe pas.\n");
}